package cn.wsw.hrm.service;

import cn.wsw.hrm.domain.Course;
import cn.wsw.hrm.es.doc.ESCourse;
import cn.wsw.hrm.query.CourseQuery;
import cn.wsw.hrm.util.AjaxResult;
import cn.wsw.hrm.util.PageList;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author wsw
 * @since 2020-02-20
 */
public interface ICourseService extends IService<Course> {

    /**
     * 分页+高级查询
     */
    PageList<Course> getPageList(CourseQuery query);
    /**
     * 批量操作上线下线
     */
    AjaxResult onLine(Long[] ids);
    AjaxResult offLine(Long[] ids);
    /**
     * 前台查询
     */
    PageList<ESCourse> queryCourses(CourseQuery query);
}
